home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Loadstar 43
/
043.d81
/
cross search
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2022-08-26
|
8KB
|
201 lines
1 gosub60100:print"[147]"chr$(142)
5 poke53280,0:poke53281,0
10 s=54272:forq=0 to 24:pokes+q,0:nextq:pokes+24,15
20 pokes,225:pokes+1,5:pokes+6,240
30 pokes+7,165:pokes+8,117:pokes+13,240
45 print"[147] [146] cross-search press: f1-next";
50 print" pu";
51 print"zzle...f7-mark word [146][155]benituorbuscaelbammargorprolocredrob";
52 print" [146][155]alpagsperipheraltacrotarenegepolevne [146][155]cbianteaandar";
53 print"osrucsnoitarepoforedrog [146][155]kaxkoerdnciremunahplaffunctionke";
54 print"ysio [146][155]gneilsaodyracnoitidnoceenilmargorpst [146][155]rellort";
55 print"nocecafretnioediviyromemfotuo [146][155]otbooeilmnctfyhomerandomac";
56 print"cessmemory [146][155]uaabttnyneterrnullstringtwedocneercs [146][155]n";
57 print"nsygcgmuumreahstandardcharactermode [146][155]diitnasemqomtnpcvnoi";
58 print"tacolyromemancnx [146][155]cddeirymbedenioengtneserptonecivedae ";
59 print" [146][155]orfmrasoeremibkgbusogtuohtiwnrutermc [146][155]loiithtrrflosr";
60 print"etcarahccihpargmnorpmu [146][155]oostsceydaercisabgtchctamsimepytc";
61 print"uot [146][155]rcolormemorywecivedecafretnidnuosyce ";
62 print" enter 'q' to quit ";
63 print" [155]";
65 x$=""
69 l$=" letters =[146][155]":w$=" word (s) =[146][155]":cu$=" clue =[146] [155]"
70 wd$=x$+"":wd$=wd$+" answer =[146] [155]":n$=" number =[146][155]"
80 an$="[159]answer: "
100 dim d(24),t(53),aa(26),bb(29):d(0)=0:t(0)=0
110 forq=0 to 26:read aa(q):nextq
120 forq=0 to 29:read bb(q):nextq
200 read a,b,c$:z=z+1:ifa=0thenz=0:restore:goto110
210 forq=1 to a:read d(q):nextq
220 gosub10000:printx$;l$;a;w$;b;n$;z:printcu$;c$:printwd$;
230 forq=1994 to 1993+a:pokeq,160:nextq
240 ift(z)=0then 300
250 forq=1994 to 1993+a:pokeq,d(q-1993):nextq
260 gets$:ifs$=""then260
265 ifs$="[136]"then400
267 ifs$="[133]"then200
270 goto 260
300 print"[154]";:forq=1 to a+1
310 gety$:ify$=""then 310
311 ify$="[133]"thenq=a-1:y$="":goto200
312 ify$="[136]"thenq=a-1:y$="":goto400
315 if (y$=chr$(20)) and (q>1) then q=q-1:print"[157] [157]";:goto310
316 if (y$=chr$(13)) then e=0:goto360
317 if (q=a+1) then 310
340 y=asc(y$):ify<65 or y>90 then 310
350 printy$;:nextq
360 if(peek(1994)=145)and(peek(1995)=160)thengosub60000:poke198,.:mm=1
365 forq=1994 to 1993+a:m=peek(q)-128:ifm <>d(q-1993)thene=1
370 nextq
375 ife=0then380
378 forq=1994to1993+a:pokeq,160:nextq:printwd$;:ifmm=.thengosub10050
379 mm=.:goto300
380 gosub10060:t(z)=1:goto260
400 l=1106
410 x=peek(l)
415 i=peek(l)
420 ifi>128thenpokel,(i-128):goto440
430 pokel,(i+128)
440 getp$
450 ifp$="[133]"then:pokel,x:goto200
460 ifp$="[136]"then:pokel,x:goto600
470 ifp$="[145]"then:if peek(l-40)<>160then:pokel,x:l=l-40:goto410
480 ifp$=""then:if peek(l+40)<>160then:pokel,x:l=l+40:goto410
490 ifp$="[157]"then:if peek(l-1)<>160 then:pokel,x:l=l-1:goto410
500 ifp$=""then:if peek(l+1)<>160 then:pokel,x:l=l+1:goto410
510 ifp$=" "then:gosub530
520 goto415
530 ifx>128then:x=x-128:return
540 x=x+128:return
600 v=0:forq=1106 to 1702:if peek(q)<128thenv=v+1
610 nextq:ifv<>26then400
650 v=0:w=0
660 forq=1106 to 1702:if peek(q)<128thenv=v+1:if peek(q)<>aa(v)thenw=1
670 nextq:ifw=1then400
700 print"[159][147] ok:[158] you have made it this far, but"
710 print" there is one more challenge.":
720 print" the letters left by the puzzle are!!!"
730 forq=55543 to 55569:pokeq,5:nextq
740 forq=1 to 26:poke(1271+q),aa(q):nextq
750 print" using these letters, answer this!!!"
760 print" 'how do you feel about computing?'"
770 print"[159] hint:[158] the answer is four words in"
780 print" length and the letters are as"
790 print" follows."
800 print" pguticomn si wyaals tnacatfis"
801 print" ^ ^ ^"
802 print" include these spaces."
805 an$="[159]answer: "
810 gosub10010:printan$;
815 forq=1 to 29:
820 gety$:ify$=""then820
830 y=asc(y$):if (y>90) or (y<65) and (y<>32) then 820
840 printy$;:nextq:w=0
850 forq=1 to 29:m=peek(1751+q):ifm<>bb(q)thenw=1
860 nextq:ifw=1then:gosub10050:goto810
865 forq=0 to 5:gosub10060:nextq
899 end
900 data 0,1,1,19,20,3,1,14,9,19,9,20,1,3,6,7,9,12,13,14,15,16,19,20,21,23
910 data 25,0,3,15,13,16,21,20,9,14,7,32,9,19,32,1,12,23,1,25,19
920 data 32,6,1,14,20,1,19,20,9,3
1000 data 24,3,"(vic)",22,9,4,5,15,9,14,20,5,18,6,1,3,5,3,15,14,20,18,15
1001 data 12,12,5,18
1002 data 21,3,"original mode on power up and programming",19,20,1,14,4
1003 data 1,18,4,3,8,1,18,1,3,20,5,18,13,15,4,5
1004 data 20,3,"(sid)",19,15,21,14,4,9,14,20,5,18,6,1,3,5,4,5,22,9,3,5
1005 data 18,3,"(ram)",18,1,14,4,15,13,1,3,3,5,19,19,13,5,13,15,18,25
1006 data 18,3,"(e.m.) return before or lacking gosub",18,5,20,21,18,14,23
1007 data 9,20,8,15,21,20,7,15,19,21,2
1008 data 17,3,"mathematical sequence",15,18,4,5,18,15,6,15,16,5,18,1,20,9
1009 data 15,14,19
1010 data 17,2,"they're non-alphanumeric",7,18,1,16,8,9,3,3,8,1,18,1,3,20
1011 data 5,18,19
1012 data 17,2,"produces waveforms",5,14,22,5,12,15,16,5,7,5,14,5,18,1,20
1013 data 15,18,16,3,"(e.m.) no peripheral device",4,5,22,9,3,5,14,15,20
1014 data 16,18,5,19,5,14,20
1015 data 15,2,"poke 53281,x",2,1,3,11,7,18,15,21,14,4,3,15,12,15,18
1016 data 15,2,"location of character patterns",3,8,1,18,1,3,20,5,18,13,5
1017 data 13,15,18,25
1018 data 15,2,"computer language",13,1,3,8,9,14,5,12,1,14,7,21,1,7,5
1019 data 15,2,"the brains of the computer",15,16,5,18,1,20,9,14,7,19,25
1020 data 19,20,5,13
1021 data 14,3,"(rom)",18,5,1,4,15,14,12,25,13,5,13,15,18,25
1022 data 14,2,"storage address",13,5,13,15,18,25,12,15,3,1,20,9,15,14
1023 data 13,3,"(e.m.) 256 characters",19,20,18,9,14,7,20,15,15,12,15,14,7
1024 data 12,2,"(e.m.)string instead of a number",20,25,16,5,13,9,19,13,1
1025 data 20,3,8
1026 data 12,1,"non-graphic characters",1,12,16,8,1,14,21,13,5,18,9,3
1027 data 12,1,"instructions capable of being processed by the computer"
1028 data 16,18,15,7,18,1,13,13,1,2,12,5
1029 data 12,2,"1024 to 2023",19,3,18,5,5,14,13,5,13,15,18,25
1030 data 12,2,"(rnd) 0.000000001 to 0.999999999",18,1,14,4,15,13,14,21,13
1031 data 2,5,18
1032 data 12,2,"eight to the right of keyboard",6,21,14,3,20,9,15,14,11,5
1033 data 25,19
1034 data 12,2,"upper and lower-case letters and graphic characters",3,8,1
1035 data 18,1,3,20,5,18,19,5,20
1036 data 11,2,"55296 to 56295",3,15,12,15,18,13,5,13,15,18,25
1037 data 11,2,"poke 53280,x",2,15,18,4,5,18,3,15,12,15,18
1038 data 11,2,"80 consecutive characters",16,18,15,7,18,1,13,12,9,14,5
1039 data 11,3,"(e.m.) no more (ram)",15,21,20,15,6,13,5,13,15,18,25
1040 data 10,2,"numbers representing characters",19,3,18,5,5,14,3,15,4,5
1041 data 10,2,"commands executed immediately",4,9,18,5,3,20,13,15,4,5
1042 data 10,1,"point found by its x and y value",3,15,15,18,4,9,14,1,20,5
1043 data 10,1,"printer, disk drive, tape player, and other devices",16,5
1044 data 18,9,16,8,5,18,1,12
1045 data 10,2,"nothing between two quotes",14,21,12,12,19,20,18,9,14,7
1046 data 10,1,"small program in larger program",19,21,2,18,15,21,20,9,14
1047 data 5,9,1,"connection between computer and peripheral",9,14,20,5,18
1048 data 6,1,3,5,9,1,"sound waves per second",6,18,5,17,21,5,14,3,25
1049 data 9,1,"either true or false",3,15,14,4,9,20,9,15,14
1050 data 8,1,"triangle, sawtooth, pulse, noise",23,1,22,5,6,15,18,13
1051 data 8,1,"(k) 1024",11,9,12,15,2,25,20,5
1052 data 7,1,"perform a command",5,24,5,3,21,20,5
1053 data 7,1,"basic instruction",3,15,13,13,1,14,4
1054 data 7,1,"bit=(0 or off)",4,9,19,1,2,12,5
1055 data 6,1,"compress a program",3,18,21,14,3,8
1056 data 6,1,"flashes on and off",3,21,18,19,15,18
1057 data 6,1,"bit=(1 or on)",5,14,1,2,12,5
1058 data 6,1,"base-2 system",2,9,14,1,18,25
1059 data 5,1,"beginner's all-purpose symbolic instruction code",2,1,19,9
1060 data 3,5,1,"one dot resolution",16,9,24,5,12
1061 data 4,1,"(s shift a) or s[193]",19,1,22,5
1062 data 4,1,"(ti)",20,9,13,5
1063 data 4,1,"(g shift o) or g[207]",7,15,20,15
1064 data 4,1,"(r shift e) or r[197]",18,5,1,4
1065 data 4,1,"upper right hand corner",8,15,13,5
106